Package email.programming

Source Code of email.programming.AsposeReadOutlookPST

package email.programming;

import com.aspose.email.FolderInfo;
import com.aspose.email.FolderInfoCollection;
import com.aspose.email.PersonalStorage;

public class AsposeReadOutlookPST
{
  public static void main(String[] args)
  {
    // Load the Outlook PST file
    String pstFileName = "data/archive.pst";
    PersonalStorage pst = PersonalStorage.fromFile(pstFileName);
   
    // Get the Display Name of the PST file
    System.out.println("Display Name: " + pst.getDisplayName());

    // Get the folders information
    FolderInfoCollection folderInfoCollection = pst.getRootFolder().getSubFolders();
    // Browse through each folder to display folder name and number of messages
    for (int i = 0; i < folderInfoCollection.size(); i++)
    {
        FolderInfo folderInfo = (FolderInfo) folderInfoCollection.get_Item(i);
        System.out.println("Folder: " + folderInfo.getDisplayName());
        System.out.println("Total items: " + folderInfo.getContentCount());
        System.out.println("Total unread items: " + folderInfo.getContentUnreadCount());
        System.out.println("-----------------------------------");
    }
  }
}
TOP

Related Classes of email.programming.AsposeReadOutlookPST

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.